#pragma once
#include "feSolver.h"

class feLuSolver : public feSolver
{
	feMatrix *A;
	feVector *F;
	feVector *X0;
	feVector *X1;
	bool	  Solved;

public:
	feLuSolver();

	virtual void	BindData(feMatrix *iM, feVector *iF, feVector *iX0);
	virtual void	SetX0(feVector *iX0);
	virtual void	Iterate();
	virtual double	GetEps();
	virtual void	GetX(feVector *oX);

	~feLuSolver();
};
